package com.example.forum.utils;

import com.example.forum.model.User;
import java.util.Date;

/**
 * 设置用户的默认属性
 */
public class UserUtil {
    /**
     * 设置一些默认属性
     * @param user
     */
    public static void setUserDefaultValue(User user) {
        if(user.getUsername() == null) {
            user.setUsername(UUIDUtil.uuid_32().substring(0,10));
        }
        if(user.getPassword() == null) {
            user.setPassword("123");
        }
        if(user.getNickname() == null) {
            user.setNickname("默认用户");
        }
        if(user.getSalt() == null) {
            user.setSalt(UUIDUtil.uuid_32());
        }
        if(user.getGender() == null) {
            user.setGender((byte) 2);
        }
        Date date = new Date();
        if(user.getCreateTime() == null) {
            user.setCreateTime(date);
        }
        if(user.getUpdateTime() == null) {
            user.setUpdateTime(date);
        }

    }


}
